type Field = string | object
interface GetSessionKey {
    code: string
}

interface GetPhoneTypes {
    sessionKey: string
    encryptedData: string
    iv: string
}

interface VerifieCode {
    mobile: string
    type: number
    act: number
}

interface UserLoginData {
    mobile: string
    sms: string
    accessId?: string
    accessKey?: string
    appVersion?: string
    osType?: string
    osVersion?: string
    deviceId?: string
    remark?: string
    vendorCode?: string
    storeCode?: string
    userId?: number
    openid?: string
}

interface UserDetails {
    id: number
    query?: any
}